技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2021 iThome 鐵人賽
DAY
9
0
自我挑戰組
邁向 AWS Certified Solutions Architect - Associate
系列 第
9
篇
[DAY 09] ASG (Auto Scaling Group)
13th鐵人賽
艾克西猴
2021-09-24 23:55:56
695 瀏覽
分享至
ASG 是用來:
scale out (增加 EC2 個體) 以符合增加的工作量
scale in (減少 EC2 個體) 以符合減少的工作量
確保運行的機器數目有在最少和作多的數目界限內
可以自動將新的個體註冊到 load balancer
ASG 屬性
ASG 在啟動時需要提供以下資訊
AMI 和個體類型
EC2 會用到的 user data
EBS
Sceurity Groups
SSH key pair
初始容量,最大和最小數目
網路及 subnet 相關資訊
Load balancer 資訊
Sacling 的 policies
Auto scaling
可以依據 CloudWatch alarm 做 scale
例如, monitor 一個像是平均 CPU 利用率的 metric
當然 metric 的計算是基於 ASG 內的所有 個體
現在有支援的規則
Target Average CPU Usage
Number of requests on the ELB per instance
Average Network In
Average Network Out
以上這些需要在 Scaling policy 的類型選 "Create a target tracking scaling policy" 才會有這些 Metric
based on 客製化的 metric (如, 已連線的使用者數目)
Dynamic Scaling Policies
Target Tracking Scaling
根據特定指標的目標做 scaling, 增加或減少容量
例如將 ASG CPU 的平均利用率維持在 45%
Simple / Step Scaling
漸進式 scaling
例如當 CPU > 65%, 增加 2 個 EC2 個體, 當 CPU < 30% 時減少為一個 EC2 個體
Scheduled Actions
如果知道服務被使用的模式時, 可用排程的方式
Scaling cooldown
在觸發做 scaling 後會有一段 cooldown 時間, 預設是 300 秒
在這段期間 ASG 不會增加或終止個體
這樣有助於防止因過時的指標而啟動額外的 scaling
所以使用一個馬上能用的 AMI 可以減少啟動時間, 快速就緒, 減少 cooldown 時間
留言
追蹤
檢舉
上一篇
[DAY 08] Elastic Load Balancer
下一篇
[DAY 10] AWS RDS
系列文
邁向 AWS Certified Solutions Architect - Associate
共
16
篇
目錄
RSS系列文
訂閱系列文
2
人訂閱
12
[DAY 12] AWS RDS 之 Aurora
13
[DAY 13] ElastiCache
14
[DAY 14] Route 53
15
[DAY 15] Route 53 part 2
16
[DAY 16] Route 53 part 3
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22195
篇
完賽人數
600
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
fortigate續約
家中獨有一台設備wifi會斷斷續續
Fortigate Let's encrypt憑證開啟http&https
兩端防火牆使用IPSEC互PING之問題
Windows7升級Windows10後網路功能異常
SAMBA加入到WINDOWS AD SERVER的網域後,無法使用CENTOS"本機"帳號進入SAMBA分享的資料夾
python爬蟲 動態生成網頁104人力銀行
區域網路問題提問
HeidiSQL 查詢結果亂碼問題
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
熱門回答
Fortigate 50B 重置密碼
區域網路問題提問
HeidiSQL 查詢結果亂碼問題
家中獨有一台設備wifi會斷斷續續
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
熱門文章
每日一篇學習筆記 直到我做完專題 :( [Day29]
每日一篇學習筆記 直到我做完專題 :( [Day30]
每日一篇學習筆記 直到我做完專題 :( [Day31]
每日一篇學習筆記 直到我做完專題 :( [Day32]
Python 進階爬蟲工具 -Selenium : 安裝和使用ChromeDriver
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}